package DAO;

import javax.ejb.Stateless;
import javax.inject.Inject;
import javax.persistence.EntityManager;
import javax.persistence.Query;


import model.TransferenciaEntrante;

@Stateless
public class TransferenciaDAO {

	@Inject
	EntityManager em;
	
	public void transferirEntrada(TransferenciaEntrante t){	

		/*
		 * 1dep
		 * 2ret
		 * 3entr
		 * 4sali
		 */

		Query q=em.createNativeQuery("BEGIN transferencia(?1,?2,?3,?4,?5,?6,?7,?8,?9); END;");
		q.setParameter(1, t.getBco_cod_origen());
		q.setParameter(2, t.getBco_nombre_destino());
		q.setParameter(3, t.getCedula_cliente_destino());
		q.setParameter(4, t.getCedula_cliente_origen());
		q.setParameter(5, t.getCta_destino());
		q.setParameter(6, t.getCta_origen());
		q.setParameter(7, t.getMonto());
		q.setParameter(8, t.getTipo_Cuenta());
		q.setParameter(9, t.getTipo_Transaccion());
		
		System.out.println("sentencia:\n"+q.toString());
		q.executeUpdate();

	}
	
	
	
	
	
	
}
